English Dictionary
◊ CLOCK TOWER
clock tower
n : a tower with a large clock high up on an outside face